package Java练习.循环;

import java.util.Scanner;

public class For_while_practice {
        //循环的练习

        public static void main(String[] args) {
//            int answer=0;
//            double a=0.1;
//            while (a<=8844430){
//                a*=2;
//                answer++;
//            }
//            System.out.println(answer);

            //回文数
            Scanner sc=new Scanner(System.in);
//            System.out.println("请输入要判断的三位数");
//            //百位
//            int a=num/100%10;
//            //十位                            // char 转换后相加会隐式转换为int类型进行相加,加上''会转换为ascull码
//            int b=num/10%10;
//            //个位
//            int c=num%10;
//            //拼接
//            int answer = c*100+b*10+a;
//            if (answer==num){
//                System.out.println(true);
//            }else {
//                System.out.println(false);

            //利用循环完成回文数;
//            int num=sc.nextInt();
//            //记录num的值
//            int num1=num;
//            int sum=0;
//            while (num!=0) {
//                //从右往左获取每一位数字
//                int ge = num % 10;
//                //修改一下a的值
//                num = num / 10;             //因为在java中整数相除只能是整数1234/10=123
//                //拼接
//                sum = sum * 10 + ge;
//            }
//            System.out.println(num1==sum);


            //求商和余数
            //给定二个整数,被除数和除数,将2数相除,要求不使用乘法,除法和%运算符.得到商和余数和%
            /*除法的本质
            int a=100;
            int b=10;
            100-10=90
            90-10=80;
            ........
            10-10=0(余数)         总共减了10次 其商为10,
            */
            System.out.println("请输入被除数");
            int a= sc.nextInt();
            System.out.println("请输入除数");
            int b= sc.nextInt();
            //存储减的次数(商)
            int san=0;
            while (a>=b){
                //余数
                a=a-b;
                //记录减的次数
                san++;
            }
            System.out.println("商:"+san);
            System.out.println("余数:"+a);
            }
}
